Hi Tom,
For the past three days we have had a hard time testing
and tuning our 2 Teknic Hudson, brushless servo motors,
labeled X & Y axis. The encoder indexes of both motor
are connected to optos temporarily for the tuning
process.
The first day, we had our X axis connected into
differential input/Encoder 0, and the encoder's index into
pin 32 (Bit 72). The Y axis was connected to differential
input/Encoder 1, and the encoder's index into pin 34 (Bit
73). The motors would not operate. As soon as we moved the
Y axis' encoder index 1 opto over (pin 36 - bit 74), it
worked perfectly fine. We were able to use the
AutoPhaseFind c program and find all of our motors
commutation offset successfully, and eventually the day
came to an end.
The second day, we came back and tried to tune the
motors, they would not operate in Step Response or
AutoPhaseFind.c. Nothing was touched, altered, or breathed
on since the day prior. Even more odd, when rotating the X
axis by hand, the Y axis position in the Axis menu
(KMotion), would indicate identical movement - even if the
Y axis was unplugged! We decided to move the Y axis to
differential input/Encoder 2 so that the two encoders
weren't adjacent, and once we did both motors worked
fantastic - able to experiment with tuning in Step
Response.
Today we came in and it was the same story as the past
two days, no movement, yet nothing altered to the system
between now and yesterday. I disconnected all of the wires
from the breakout board and reconnected them, and we were
finally able to get some movement in the AutoPhaseFind c
program. However, once we attempted to use our optimal
motor tuning settings from yesterday, the motor would go
into fault mode. Anything close to the settings would also
fail.
Tom, I know this is quite a bit of writing but I would
sincerely appreciate any guidance or support.
Thanks you!
With best regards,
-Ben